package Analizadores.Utilidades;

import java.util.ArrayList;

//clase para poder saber si una variable ha sido ya usada en una asignacion 
public class Usadas {
	private ArrayList<Integer> lista;
	
	public Usadas(){
		lista = new ArrayList<Integer>();
	}
	//devuelve si la lista contiene o no el lexema de la variable
	private boolean contiene(int id){
		return lista.contains(id);
	}
	//si puede lo inserta y devuelve true, sino devuelve false
	public boolean inserta(int id){
		if (contiene(id))
			return false;
		lista.add(id);
		return true;
	}
}
